package com.ocean.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @Author: FuGui Wang
 * @Description: 用户实体对象（仅供数据转换使用）
 * @Date 2022/12/27
 * @Version V1.1.0
 */
@Data
public class SysTSBaseUserDo {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    private String ID;

    /**
     * 密码
     */
    private String password;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 真实姓名
     */
    private String realName;

    /**
     * 状态 1激活；0未激活
     */
    private String status;

    /**
     * 当前密码输入错误的次数
     */
    private Integer wrongTimes;

    /**
     * 预计被解锁的时间
     */
    private Date unlockDate;

    /**
     * 用户邮箱
     */
    private String email;

    /**
     * 手机号码
     */
    private String phonenumber;

    /**
     * 办公电话
     */
    private String officePhone;

    /**
     * 签名文件
     */
    private String signatureFile;

    /**
     * 创建者
     */
    private String createBy;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 更新者
     */
    private String updateBy;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
}
